Abstract: OpenStack is most widely used cloud platform to set up private cloud. OpenStack offers Compute, Identity, Image and Networking services to deploy cloud platform. Firewall as a Service (FWaaS) of OpenStack secures tenant’s network. OpenStack installers automate OpenStack services deployment to reduce human efforts involved. Currently none of the installers support FwaaS deployment nor support different scenarios of OpenStack Network service deployment like Distributed Virtual Routing (DVR), Virtual Router Redundancy Protocol (VRRP). The proposed work focuses on automating OpenStack basic services deployment with different scenarios of Network Service and FWaaS with Graphical User Interface (GUI) using Ansible tool. This work has made OpenStack service deployment very easy with GUI, reduced human efforts and errors due to human mistakes. This work efficiently sets up OpenStack cloud with FWaaS supporting different scenarios of OpenStack-Neutron on multi cluster environment.

Keywords: Cloud Computing, Distributed Virtual Routing, Firewall as a Service, OpenStack, Virtual Router Redundancy Protocol, Ansible.